package com.smallA.association.mapper;

import com.smallA.association.pojo.PhotoWall;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @author wanda
 */
@Mapper
@Repository
public interface PhotoWallMapper {

    /**
     * 上传照片
     *
     * @param id   社团id
     * @param path 要删除的照片的路径
     * @return 返回操作的数据数量
     */
    Integer insertPhoto(@Param("id") Integer id, @Param("path") String path);

    /**
     * 查询社团id名下的所有照片
     *
     * @param id 查询的id
     * @return 返回查询到的所有的结果
     */
    List<PhotoWall> selectPhotosByAid(@Param("id") Integer id);

    /**
     * 伪删除对应的数据
     *
     * @param id 要删除的照片id
     * @return 返回操作的结果数量
     */
    Integer updatePhotoStatus(@Param("id") Integer id);
}
